package dletc.job.job03;

import java.util.ArrayList;
import java.util.Scanner;

public class Job03 {

	public static void main(String[] args) {
		/**
		 * * 键盘录入学生信息，保存到集合中。
		  * 循环录入的方式，1：表示继续录入，0：表示结束录入。
		  * 定义学生类，属性为姓名，年龄，使用学生对象保存录入数据。
		  * 使用ArrayList集合，保存学生对象，录入结束后，遍历集合。
		 */
		
		Scanner s = new Scanner(System.in);
		System.out.print("请输入学生姓名：");
		String name = s.next();
		System.out.print("请输入学生年龄：");
		int age = s.nextInt();
		
		ArrayList<Student> list = new ArrayList<Student>();
		
		//第一个赋值需放到for外面 集合中有了元素 才默认长度为10 ，扩容为1.5倍
		list.add(new Student(name,age));
		
		//循环录入  注意语句循序
		for (int i = 0; i < list.size(); i++) {
			
			System.out.print("是否继续录入(1.表示继续录入；0.表示录入结束)： ");
			
			int isFlg = s.nextInt();
			
			if(0 == isFlg){
				break;
			}
			
			System.out.print("请输入学生姓名：");
			name = s.next();
			System.out.print("请输入学生年龄：");
			age = s.nextInt();
			
			list.add(new Student(name,age));
			
			
		}
		
		System.out.println("您一共输入：" + list);
		
	

	}

}
